#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
//int main()
//{
//  while(1)
//  {
//   sleep(1); 
//  }
//  return 0;
//}

//int main()
//{
//  printf("pid:%d\n",getpid());
//  printf("ppid:%d\n",getppid());
//  return 0;
//} 


//int main()
//{
//  int ret = fork;
//  printf("hello proc : %d!,ret: %d\n",getpid(),ret);
//  sleep(1);
//  return 0;
//}



int main()
{
  int ret = fork;
  if(ret<0)
  {
    perror("fork");
    return 1;
  }
  else if(ret==0)
  {
    printf("I am child : %d!,ret: %d\n",getpid(),ret);
  }
  else 
  {
    printf("I am father : %d!,ret: %d\n",getpid(),ret);
  }
  sleep(1);
  return 0;
}













